<HTML><HEAD><TITLE>normalise_cstrs(+Constraints, -NormConstraints, -NonlinConstraints)</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(eplex)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>normalise_cstrs(+Constraints, -NormConstraints, -NonlinConstraints)</H1>
Normalise the linear constraints in Constraints.
<DL>
<DT><EM>Constraints</EM></DT>
<DD>List of arithmetic relations
</DD>
<DT><EM>NormConstraints</EM></DT>
<DD>Linear constraints from Constraints (normalised)
</DD>
<DT><EM>NonlinConstraints</EM></DT>
<DD>Non-linear constraints from Constraints
</DD>
</DL>
<H2>Description</H2>
  Constraints is a list of terms of the form X $= Y, X $>= Y or X $=< Y (or
  their non-$ equivalents)  where X and Y are arithmetic expressions.  The linear
  constraints are returned in normalised form in NormConstraints, the
  nonlinear ones are returned unchanged in NonlinConstr.

<H2>See Also</H2>
<A HREF="../../lib/eplex/SE-2.html">$= / 2</A>, <A HREF="../../lib/eplex/SEL-2.html">$=< / 2</A>, <A HREF="../../lib/eplex/SGE-2.html">$>= / 2</A>, <A HREF="../../lib/eplex/ENE-2.html">=:= / 2</A>, <A HREF="../../lib/eplex/EL-2.html">=< / 2</A>, <A HREF="../../lib/eplex/GE-2.html">>= / 2</A>
</BODY></HTML>
